body,html {
	height: 100%;
	background: #f5f5f5;
}
::-webkit-input-placeholder { 
	color:#aaaaaa;
}
:-moz-placeholder {
	color:#aaaaaa;
}
::-moz-placeholder { 
	color:#aaaaaa;
}
:-ms-input-placeholder {
	color:#aaaaaa;
}
.load-box {
	padding: 0.56rem 2.6% 0;
}
.phone-box {
    width: 100%;
    height: 1.07rem;
    margin-bottom: 0.26rem;
    background: #ffffff;
    border-radius: 4px;
}
.icon-box {
	width: 0.87rem;
	height: 100%;
}
.phone-icon {
	background: url(../../images/phone-icon.png) no-repeat center;
	background-size: 0.35rem 0.55rem;
}
.phone-input {
	width: 74%;
	height: 1.07rem;
    line-height: 0.535rem;
    font-size: 0.34rem;
    color: #333333;
    border: none;
    outline: none;
}
.password-box {
	width: 100%;
    height: 1.07rem;
    margin-bottom: 0.52rem;
    background: #ffffff;
    border-radius: 4px;
}
.p-icon {
	background: url(../../images/p-icon.png) no-repeat center;
	background-size: 0.38rem 0.42rem;
}
.load-btn {
	display: block;
	width: 100%;
	margin-bottom: 0.73rem;
	background: #01cb72;
	font-size: 0.37rem;
	color: #ffffff;
	text-align: center;
	line-height: 1.07rem;
	border: none;
	outline: none;
	border-radius: 4px;
}
.verification-box {
	width: 100%;
    margin-bottom: 0.26rem;
}
.verification-fr {
	width: 2.67rem;
	height: 1.06rem;
	background: #fff;
	border: 1px solid #999999;
	border-radius: 4px;
}
.verification-fr > input {
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 0.34rem;
	color: #333333;
	background: #fff;
	border: none;
	outline: none;
}
.verification-fl {
	width: 64%;
    height: 1.06rem;
	background: #fff;
	border: 1px solid #fff;
    border-radius: 4px;
}
.verification-icon {
    background: url(../../images/verification-icon.png) no-repeat center;
    background-size: 0.42rem 0.38rem;
}
